import java.util.Random;
import java.util.Scanner;

public class Loop {
    public static void main(String[] args) {

        //跳转语句
        //1、跳过本次循环
        for(int i=1;i<6;i++){
            if(i==3){
                continue;
            }
            System.out.println("吃第"+i+"次烧烤");
        }

        System.out.println();

        //2、跳出循环
        for(int i=1;i<6;i++){
            if(i==3){
                break;
            }
            System.out.println("吃第"+i+"次烧烤");
        }

        System.out.println("---------------------------");


        //逢七过（个位7，十位7，7倍数）
        for(int i=1;i<=100;i++){
            if(i%10==7||i/10%10==7||i%7==0){
                System.out.println("过");
                continue;
            }
            System.out.println(i);
        }

        System.out.println("---------------------------");


        //平方根
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个整数（判断平方根）");
        int num = sc.nextInt();

        for(int i=1;i<=num;i++){
            if(i*i==num){
                System.out.println(i+"就是"+num+"的平方根");
                break;
            } else if (i*i>num) {
                System.out.println((i-1)+"就是"+num+"平方根的整数部分");
                break;
            }
        }

        System.out.println("---------------------------");


        //判断质数
        Scanner sc1 = new Scanner(System.in);
        System.out.println("请输入一个整数（判断质数）");
        int num1 = sc1.nextInt();

        boolean flag=true;

        for(int i=2;i<num1;i++){
            if(num1%i==0){
                flag=false;
                break;
            }
        }

        if(flag){
            System.out.println(num1+"是质数");
        } else {
            System.out.println(num1+"不是质数");
        }

        System.out.println("---------------------------");


        //猜随机数（三次保底机制）
        Random r=new Random();
        int num2=r.nextInt(100)+1;//1-100
        int count=0;

        Scanner sc2=new Scanner(System.in);
        while (true){
            System.out.println("请输入你要猜的数字（猜数）");
            int guess=sc2.nextInt();
            count++;

            if(count==3){
                System.out.println("猜中了");
                break;
            }

            if(guess>num2){
                System.out.println("大了");
            } else if (guess<num2) {
                System.out.println("小了");
            } else {
                System.out.println("猜中了");
                break;
            }
        }
    }
}
